// Express.js路由路径示例
// 导入express模块
const express = require('express');
// 创建express应用
const app = express();
// express http 服务端口
const port = 3001;
// 路由访问路径字符串
app.get('/', function (req, res) {
    res.send("匹配根路由");
});
// 路由访问路径:字符串
app.get('/about', function (req, res) {
    res.send("匹配/ablout路由`");
});
// http访问路径:字符串模式
app.get("/ab?cd", function (req, res) {
    res.send("匹配/abcd /acd路由，？表示0或1个b`");
});
// http访问路径:字符串模式
app.get('/xy+z', function (req, res) {
    res.send("匹配/xyz /xyyz /xyyyyyy...z路由，+表示至少出现一个y");
});
// http访问路径:字符串模式
app.get('/mn*pq', function (req, res) {
    res.send("匹配/mnpq /mn1pq /mn...pq路由*表示至少出现任意字符");
});
// http访问路径:字符串模式
app.get('/ab(cd)?e', function (req, res) {
    res.send("匹配/abe /abcde ()表示整体出现");
});

//路由访问路径：正则模式
app.get(/p/, function (req, res) {
    res.send("匹配/p 以p开始的路由");});
    //路由访问路径：正则模式
app.get(/.*flay$/, function (req, res) {
    res.send("匹配/...fly 结束的路由");});




// 启动express服务
app.listen(port, function () {
    console.log(`Myapp访问地址：http://localhost:${port}`);
});